[Ivy]
[>Created: Fri Jan 25 15:48:48 ICT 2013]
13C651E439DE9876 3.17 #module
>Proto >Proto Collection #zClass
Ls0 LoginSubProcess Big #zClass
Ls0 B #cInfo
Ls0 #process
Ls0 @TextInP .resExport .resExport #zField
Ls0 @TextInP .type .type #zField
Ls0 @TextInP .processKind .processKind #zField
Ls0 @AnnotationInP-0n ai ai #zField
Ls0 @TextInP .xml .xml #zField
Ls0 @TextInP .responsibility .responsibility #zField
Ls0 @StartSub f0 '' #zField
Ls0 @EndSub f1 '' #zField
Ls0 @CallSub f2 '' #zField
Ls0 @PushWFArc f3 '' #zField
Ls0 @PushWFArc f4 '' #zField
>Proto Ls0 Ls0 LoginSubProcess #zField
Ls0 f0 inParamDecl '<ch.ivy.demo.UserInfo userInfo> param;' #txt
Ls0 f0 inParamTable 'out.currentUser=param.userInfo;
' #txt
Ls0 f0 outParamDecl '<ch.ivy.demo.UserInfo userInfo> result;
' #txt
Ls0 f0 outParamTable 'result.userInfo=in.currentUser;
' #txt
Ls0 f0 actionDecl 'ch.ivy.demo.Data out;
' #txt
Ls0 f0 callSignature loginSub(ch.ivy.demo.UserInfo) #txt
Ls0 f0 type ch.ivy.demo.Data #txt
Ls0 f0 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>loginSub(UserInfo)</name>
        <nameStyle>18,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Ls0 f0 83 51 26 26 14 0 #rect
Ls0 f0 @|StartSubIcon #fIcon
Ls0 f1 type ch.ivy.demo.Data #txt
Ls0 f1 83 307 26 26 14 0 #rect
Ls0 f1 @|EndSubIcon #fIcon
Ls0 f2 type ch.ivy.demo.Data #txt
Ls0 f2 processCall 'Functional Processes/DataAccessClasses/LoginDAS:loginDAS(ch.ivy.demo.UserInfo)' #txt
Ls0 f2 doCall true #txt
Ls0 f2 requestActionDecl '<ch.ivy.demo.UserInfo userInfo> param;
' #txt
Ls0 f2 requestMappingAction 'param.userInfo=in.currentUser;
' #txt
Ls0 f2 responseActionDecl 'ch.ivy.demo.Data out;
' #txt
Ls0 f2 responseMappingAction 'out=in;
out.currentUser=result.userInfo;
' #txt
Ls0 f2 @C|.xml '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elementInfo>
    <language>
        <name>loginDAS(UserInfo)</name>
        <nameStyle>18,5,7
</nameStyle>
    </language>
</elementInfo>
' #txt
Ls0 f2 78 172 36 24 20 -2 #rect
Ls0 f2 @|CallSubIcon #fIcon
Ls0 f3 expr out #txt
Ls0 f3 96 77 96 172 #arcP
Ls0 f4 expr out #txt
Ls0 f4 96 196 96 307 #arcP
>Proto Ls0 .type ch.ivy.demo.Data #txt
>Proto Ls0 .processKind CALLABLE_SUB #txt
>Proto Ls0 0 0 32 24 18 0 #rect
>Proto Ls0 @|BIcon #fIcon
Ls0 f0 mainOut f3 tail #connect
Ls0 f3 head f2 mainIn #connect
Ls0 f2 mainOut f4 tail #connect
Ls0 f4 head f1 mainIn #connect
